#ifndef CONFIG_H
#define CONFIG_H

//游戏的配置数据   （目前数据待定可以修改）  //
#define Game_WIDTH 1008 //宽度
#define Game_HEIGHT 717 //高度
#define Right_boundary 265
#define Left_boundary 755
#define Game_TITLE "FlightAdventure v1.0" //标题
#define Game_RES_PATH "./aircraft.rcc" //rcc文件途径
#define Game_ICON  ":/res/icon.png"  //图标加载途径
#define Game_RATE 10                //定时器刷新时间间隔  单位毫秒
#define GAME_START_BACKGOUND ":/res/game_start_backgound1.2.png"
#define Game_levelup 20//升级所需击败飞机数
#define GAME_DATA "RankData.txt"
#define Rank_Name 3

//地图配置数据//
#define MAP_PATH ":/res/game_backgoung_1.2.png" //地图途径
#define MAP_SCROLL_SPEED 1 //地图滚动速度


//飞机配置数据//
#define HERO_PATH ":/res/myflight1.png"
#define MOVE_SPEED 20
#define LEVEL_PATH ":/res/myplane2.png"

//子弹配置数据//
#define BULLET_PATH ":/res/bullet2.png"  //子弹图片路径
#define BULLET_SPEED 1  //子弹移动速度
#define BULLET_NUM 30   //弹匣中子弹总数
#define BULLET_INTERVAL 50  //发射子弹时间间隔

/**********  敌机配置数据 **********/
#define ENEMY_PATH  ":/res/enemyplane.png"  //敌机资源图片
#define ENEMY_SPEED 1 //敌机移动速度
#define ENEMY_NUM   20  //敌机总数量
#define ENEMY_INTERVAL  300 //敌机出场时间间隔
#define ENEMYBULLET_PATH ":/res/bullet2.png"  //
#define ENEMYBULLET_NUM 30   //弹匣中子弹总数
#define ENEMYBULLET_INTERVAL 100 //发射子弹时间间隔


#define BOMB_PATH  ":/res/bomb-%1.png"   //爆炸资源图片
#define BOMB_NUM  20     //爆炸数量
#define BOMB_MAX  7      //爆炸图片最大索引
#define BOMB_INTERVAL 100   //爆炸切图时间间隔

//播放音效

// // 背景音乐
//#define SOUND_BACKGROUND ":/res/background.wav"
// //爆炸音乐
//#define SOUND_BOMB ":/res/bomb.wav"
// //鼠标点击音效
//#define SOUND_CLICK ":/res/"
// //子弹发射音效
//#define SOUND_SHOOT ":/res/shoot.wav"
// //按钮音效
//#define SOUND_BUTTON ":/res/button.wav"
// //飞机升级音效
//#define SOUND_UPGRATE ":/res/upgrade.wav"
// //敌机消失音效
//#define SOUND_DOWN ":/res/down.wav"




//升级时发光特效配置数据
#define LIGHT_PATH  ":/res/lighting%1.png"   //发光资源图片
#define LIGHT_MAX  6  //发光图片最大索引
#define LIGHT_NUM  20    //发光数量
#define LIGHT_INTERVAL 20   //发光切图时间间隔

#endif // CONFIG_H
